home *** CD-ROM | disk | FTP | other *** search
- function AimAddGroupWndOnLoad()
- {
- doSetOKCancel(AddGroup, 0);
- setTimeout("document.getElementById('fldGroupName').focus()",200);
- }
-
- function AimAddBuddyWndOnLoad()
- {
- // build an array of groups
- // generate a list of checkboxes for each
-
- top.listSetupTree = window.arguments[1];
- doSetOKCancel(AddBuddy, 0); // xul overlay
- BuildGroupFrame();
- setTimeout("document.getElementById('fldBuddyName').focus()",200);
- // new code!!
- dump("setting the addbuddy arg");
- if(window.arguments[2]){
- document.getElementById("fldBuddyName").value=window.arguments[2]
- }
-
- }
-
- /* This is very messy, need to clean up later ! */
-
- function AddBuddy()
- {
- var fldBuddy = top.document.getElementById("fldBuddyName");
- var buddy = fldBuddy.value;
- var buddyRelative = null
- var found = false;
- var error = false;
- var error2 = false;
- var a = top.a;
-
- if ( buddy == "" || !buddy ) {
- aimErrorBox(aimString("msg.EnterBuddy"));
- return;
- }
- else {
- for ( var i=0; i < a.length; i++ ) {
- if ( GetCheckBoxState( a, i ) == true ) {
- found = true;
- buddyRelative = FindBuddySelected( a[i], top.listSetupTree );
- try {
- aimBuddyAddBuddyAfter( a[i], buddy, buddyRelative )
- } catch (e) {
- error2 = true;
- }
- }
- }
- }
-
- if (error2 == true) {
- aimErrorBox(aimString("msg.BadBuddy"));
- }
- else if ( found == true && error == false ) {
- top.window.close();
- }
- else if ( error == false ) {
- aimErrorBox(aimString("msg.SelectGroup"));
- }
- }
-
- function KeyPressAddBuddy(event){
- if(event.keyCode== 13){
- AddBuddy();
- }
-
- }
-
- function AddGroup()
- {
- var fldGroup = top.document.getElementById("fldGroupName");
- var group = fldGroup.value;
- if ( group && group != "" ) {
- if ( !aimBuddyAddBuddyGroup(group, null) )
- top.window.close();
- }
- else
- aimErrorBox(aimString("msg.EnterGroup"));
- }
-
- function KeyPressAddGroup(event){
- if(event.keyCode== 13){
- AddGroup();
- }
-
- }
-